Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 Canada F2 Belgium F8 Belgium F9 USA F1 USA F2 USA F7 Challenger 42 - Andrezieux Eddleman USTA Challenger - Birmingham XL Capital Bermuda Open - Bermuda The Bolton Challenger - Bolton 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of Tiburon - Tiburon A Glimmer of Hope Challenger - Austin USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Boca Raton Cepu Open - San Marino College Station Challenger - College Station Open de L'Isere - Grenoble Austin Challenger - Austin Tiburon Challenger - Tiburon IPP Open - Helsinki Mobilux Open - Luxembourg Hilton Waikoloa Village USTA Challenger - Waikoloa Pro Tennis World Open - Sunrise Tallahassee Tennis Challenger - Tallahassee Ethias Tennis Trophy - Mons Pro Challenger at Calabasas - Calabasas USTA Men's Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise The West Side Tennis Club Clay Court Challenger - Forest Hills Busan Open Challenger Tennis - Busan Open D'Orleans - Orleans II Naples ITG Challenger - Naples Men's Pro Challenger at Tunica National - Tunica Ethias Trophy - Mons Talahassee Challenger Manchester Challenger Mons Challenger Honolulu Challenger Tallahassee Challenger Binghamton Challenger Mons Challenger Sacramento Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Honolulu Challenger Bergamo Challenger Wolfsburg Challenger Le Gosier Challenger San Jose Challenger Rennes Challenger Dallas Challenger Fifth-Third Bank Tennis Championships - Lexington Challenger Ford de Cherbourg - Cherbourg Le Gosier Challenger Nottingham Challenger Nottingham-2 Challenger XL Capital Bermuda Open - Bermuda Open Sainte-Victoire - Aix-En-Provence Bercuit Challenger St. Remy Challenger Orleans Challenger Mons Challenger Heilbronn Challenger Dallas Challenger Le Gosier Challenger Rome Challenger Optimus Maia Open - Maia Aptos Challenger USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Aberto Da Costa Do Sauipe - Bahia Le Gosier Challenger Bordeaux Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City USTA Seascape Challenger - Aptos Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa USTA Challenger - Champaign Pro Challenger at Calabasas - Calabasas 2005 West Side Tennis Coub Men's Challenger - Forest Hills Sunset Moulding Yuba City Racquet Club Challenger - Yuba City USTA Challenger of Orlando - Orlando 2006 Challenger of Santa Clarita California Challenger - Valencia The Commercia Challenger - Aptos GHI Bronx Tennis Classic - Bronx Ethias Trophy - Mons The Swanston Challenger - Sacramento Polish Open 2000 - Poznan Challenger 42 - Andrezieux USTA Championships of Kerrville - Kerrville Savannah Challenger Challenger Groningen - Groningen 2002 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Tennis Classic - Bronx 2003 Eddleman USTA Challenger - Birmingham The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Champaign Challenger Burbank Challenger - Burbank San Luis Potosi Challenger - San Luis Potosi Courmayeur Challenger Challenger Casablanca San Angel - Mexico City Wailea Men's Challenger - Maui AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise The Surbiton Trophy - Surbiton 2007 Nielsen Pro Tennis Championship - Winnetka 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas Rennes Challenger Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Nielsen USTA Pro Tennis Championship - Winnetka Bratislava Challenger Fifth Third Bank Tennis Championships - Lexington Open D'Orleans - Orleans Sacramento Challenger - Sacramento JSM Challenger of Champaign - Urbana Heilbronn Challenger Sunrise Challenger Nottingham Challenger Orbetello Challenger Rome Challenger Sacramento Challenger Kolding Challenger Ostrava Challenger Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London The Hamlet Cup - Long Island Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Heineken Open - Auckland Open 13 - Marseille Siebel Open - San Jose Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Lexington Challenger BMW Open - Munich Gerry Weber Open - Halle The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport 2003 Mercedes Cup - Stuttgart Sunrise Challenger TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Vancouver Challenger Davidoff Swiss Indoors - Basel Savannah Challenger Alphen Challenger Prostejov Challenger Mons Challenger San Marino Challenger Vancouver Challenger Qatar Open - Doha Siebel Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Open - Dubai Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London USTA Men's Challenger of Dallas - Dallas The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz 2001 USTA Tallahassee Tennis Challenger - Tallahassee Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Heineken Open - Auckland International Tennis Championships - Delray Beach Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston USTA Men's Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw Nova Challenger Osaka - Osaka San Luis Potosi Challenger 2002 - San Luis Potosi ARMS USTA Challenger - Rocky Mount Gerry Weber Open - Halle The 10tele.com Open - Nottingham 2002 FSE Challenger - Tarzana AXA Open II - Espinho Tennis Cup of Flanders - Ostende Mercedes Cup - Stuttgart Time Warner USTA Challenger - Binghamton Generali Open - Kitzbuhel Skandia Open - Linz Open de Charleroi - Charleroi USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa VI Abierto Internacional de Salinas - Salinas 2001 Centura USTA Challenger - Rocky Mount Granby Challenger - Granby Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Stockholm Open - Stockholm Open de L'Isere (Open 38) - Grenoble Grand Prix de Tennis de Lyon - Lyon USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank Okal Cup 2001 International Bavarian Championships - Eckental Qatar ExxonMobil Open - Doha Challenger Britania Zavaleta - Puebla Urbana-Champaign Challenger - Urbana Heineken Open - Auckland The Waco International Tennis Challenger - Waco Open de L'Isere - Grenoble Delray Beach International Tennis Championships - Delray Beach USTA Challenger of Burbank - Burbank Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam 2002 Azalea Orthopedic Challenger - Tyler The Dubai Tennis Championships - Dubai BMW Open - Munich Britania Zavaleta - Puebla Gerry Weber Open - Halle Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Heineken Open - Auckland Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich ARAG World Team Championship - Dusseldorf The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles Tenniscup of Flanders - Ostende USTA/Safeway Challenger - Aptos Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Hypo Group Tennis International 2008 - Poertschach Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok If Stockholm Open - Stockholm SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril 2004 Colorado Tennis Classic - Denver Gerry Weber Open - Halle AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The West Side Tennis Club Grass Court Challenger - Forest Hills Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Swanston Challenger - Sacramento Campbells Hall of Fame Tennis Championships - Newport Mobilux Open - Luxembourg ATP Studena Croatia Open Umag - Umag USTA Freeman Men's Challenger - Joplin Thailand Open - Bangkok 2002 Eddleman USTA Challenger - Birmingham If Stockholm Open - Stockholm Open Sud de France - Montpellier Open de Montauban - Montauban Aircel Chennai Open - Chennai Odlum Brown Vancouver Open - Vancouver SAP Open - San Jose Regions Morgan Keegan Championships - Memphis drkoop.com USTA Tennis Championships - Armonk The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville Challenger Britania Zavaleta - Puebla Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Sacramento Challenger Open de Moselle - Metz 2007 West Side Tennis Club Clay Court Challenger - Forest Hills If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Open Castilla y Leon - Segovia Heineken Open - Auckland Open Sud de France - Montpellier Theusbridge.com Tennis Classic - Tarzana The 'Fitz' Casino Challenger - Tunica Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Open D'Orleans - Orleans SAP Open - San Jose Tulsa Auto Collection USTA Challenger - Tulsa Ethias Trophy - Mons Swanston Challenger - Sacramento Regions Morgan Keegan Championships - Memphis Ford Tennis Championships - Louisville JSM Challenger - Champaign Open Sabadell Atlantico - Barcelona Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno BMW Open - Munich Open de Nice Cote d'Azur - Nice Bancolombia Open - Bogota USTA Challenger of San Antonio - San Antonio AEGON Championships - London University of Tennessee USTA Challenger - Knoxville Puerto Rico Challenger Tennis Event - Humacao AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Hurricane Tennis Open - Bradenton Home Depot Center USTA Challenger - Carson Countrywide Classic USTA Men's Challenger - Carson Internationaux de Tennis de Brest - Brest Lubbock Challenger - Lubbock Shimadzu All Japan Indoor - Kyoto Oldum Brown Vancouver Open - Vancouver Valencia Open - Valencia Music City Challenger - Nashville Brisbane International - Brisbane Heineken Open - Auckland Ostrava Challenger Zagreb Challenger LTA Hull Challenger - Hull Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Internazionali di Tennis de San Marino - San Marino Mons Challenger The Mercedes Benz of Calabasas - Calabasas 2001 UT Tyler Patriot Challenger - Tyler Ford Tennis Championships - Louisville Music City Challenger - Nashville Panama City Challenger 2008 Knoxville Challenger - Knoxville Harrah's Entertainment Challenger - Tunica Wroclaw Challenger Belgrade Challenger Besancon Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa 2003 USTA Challenger of Calabasas - Calabasas Sofia Challenger Torneo Internacional Challenger Fila 2006 - Leon Prostejov Challenger FILA Challenger Biella - Biella San Marino Challenger Cordenons Challenger Rimouski Challenger Mons Challenger Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Dallas Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 USTA Challenger of Calabasas - Calabasas USTA Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Baton Rouge Challenger Music City Challenger - Nashville Bordeaux Challenger Sarasota Challenger Carson Challenger Ojai Challenger Copenhagen Open - Copenhagen Telenordia Swedish Open - Bastad Istanbul Challenger Atlanta Clay Court Challenger - Atlanta Dallas Challenger The Wright Financial Group, Inc. Challenger - Champaign Corona Mexico City Open - Mexico City Savannah Challenger Bordeaux Challenger Arizona Men's Tennis Championships - Scottsdale Geneva Challenger PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Honolulu Challenger Campbell's Hall of Fame Tennis Championships - Newport Heineken Open Shanghai - Shanghai Catella Swedish Open - Bastad Geneva Challenger Indianapolis Tennis Championships - Indianapolis Open 13 - Marseille Grand Prix Hassan II - Casablanca Verizon Tennis Challenge - Atlanta Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - 's-Hertogenbosch Energis Open - Amsterdam Quimper Challenger Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Stockholm Open - Stockholm Tata Open 2002 - Chennai Trofeo Conde de Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad Energis Open - Amersfoort SAP Open - San Jose TD Waterhouse Cup - Long Island The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston AAPT Championships - Adelaide Gerry Weber Open - Halle ABN/AMRO World Tennis Tournament - Rotterdam Synsam Swedish Open - Bastad Adidas International - Sydney Open Seat Godo 2003 - Barcelona Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia International German Open - Hamburg Milan Indoors - Milan Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Franklin Templeton Tennis Classic - Scottsdale Telenordia Swedish Open - Bastad Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami St. Petersburg Open - St. Petersburg Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Grand Prix Hassan II - Casablanca Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Japan Open - Tokyo Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells International Championship of Croatia - Umag Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Countrywide Classic - Los Angeles Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo UNICEF Open - 's Hertogenbosch Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati BMW Open - Munich BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Adidas International - Sydney AIG Japan Open Tennis Championships - Tokyo Moselle Open - Metz Idea Prokom Open - Sopot The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Estoril Open - Estoril Regions Morgan Keegan Championships - Memphis Croatia Open - Umag International Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven The 10tele.com Open - Nottingham RCA Championships - Indianapolis BMW Open - Munich Austrian Open - Kitzbuhel St. Petersburg Open - St. Petersburg Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Medibank International - Sydney Heineken Open - Auckland UNICEF Open - 's Hertogenbosch Delray Beach International Tennis Championships - Delray Beach French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, Group 1, 2R, BEL-ZIM 4-1 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, 1R, RUS-BEL 4-1 Australian Open - Melbourne Tennis Masters Series - Paris Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, World Group, QR, BEL-ZIM 4-1 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, QF, BEL-GER 2-3 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, Group I, 2R, GBR-BEL 1-4 Olympics - Beijing Olympics - London French Open - Paris 70th River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, AUS-BEL 2-3 Olympics - Athens Davis Cup, World Group, QR, AUT-BEL 3-2 River Oaks International Tennis Tournament - Houston